package iotdata

import (
	"context"
	v1 "devops-super/api/iotdata/v1"
)

// IIotdataV1 物联网数据接口
type IIotdataV1 interface {
	GetPageLst(ctx context.Context, req *v1.IotDataGetPageLstReq) (res *v1.IotDataGetPageLstRes, err error)
	GetOne(ctx context.Context, req *v1.IotDataGetOneReq) (res *v1.IotDataGetOneRes, err error)
	Del(ctx context.Context, req *v1.IotDataDelReq) (res *v1.IotDataDelRes, err error)
	GetOneWave(ctx context.Context, req *v1.IotDataGetOneWaveReq) (res *v1.IotDataGetOneWaveRes, err error)
	GetRealtimeWave(ctx context.Context, req *v1.IotDataGetRealtimeWaveReq) (res *v1.IotDataGetRealtimeWaveRes, err error)
	SummaryPageLst(ctx context.Context, req *v1.IotDataSummaryPageLstReq) (res *v1.IotDataSummaryPageLstRes, err error)
}
